A Microarchitectural Analysis of Soft Error Propagation in a Production-Level Embedded Microprocessor

نویسندگان

  • Jason Blome
  • Scott Mahlke
  • Daryl Bradley
  • Krisztián Flautner
چکیده

Current trends in device scaling continue to cause an increasing risk of transient faults in microprocessors due to high energy strikes from radiated particles. In this work, we present a thorough microarchitectural analysis of the effects of soft errors on a production-level Verilog implementation of an ARM926EJ-S core. We examine the propagation of faults occurring in both sequential state elements and combinatorial logic and note a number of critical distinctions in the error propagation behavior of soft errors occurring at logic gates versus state elements. Further, we exemplify the ways in which the emerging trend of faults in combinatorial logic will affect the scope of the soft error problem, especially in the embedded design space. Also, since this work was conducted on a production-level core, we highlight some of the nuances of soft error effects that arise and are specific to production-level designs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Selective SWIFT-R - A Flexible Software-Based Technique for Soft Error Mitigation in Low-Cost Embedded Systems

Commercial off-the-shelf microprocessors are the core of low-cost embedded systems due to their programmability and cost-effectiveness. Recent advances in electronic technologies have allowed remarkable improvements in their performance. However, they have also made microprocessors more susceptible to transient faults induced by radiation. These non-destructive events (soft errors), may cause a...

متن کامل

Data Partitioning Techniques for Partially Protected Caches to Reduce Soft Error Induced Failures

Exponentially increasing with technology scaling, soft errors have become a serious design concern in the deep sub-micron embedded systems. Partially Protected Cache (PPC) is a promising microarchitectural feature to mitigate failures due to soft errors in embedded processors. A processor with PPC maintains two caches, one protected and the other unprotected, both at the same level of memory hi...

متن کامل

Fingerprinting: Hash-Based Error Detection in Microprocessors

Today’s commodity processors are tuned primarily for performance and power. As CMOS scaling continues into the deep sub-micron regime, soft errors and device wearout will increasingly jeopardize the reliability of unprotected processor pipelines. To preserve reliable operation, processor cores will require mechanisms to detect errors affecting the control and datapaths. Conventional techniques ...

متن کامل

Cost Effective Soft Error Mitigation in Microprocessors

Device scaling has caused the challenges that processor designers face to evolve significantly in the past. This trend will continue into the future, and reliability is emerging as a significant challenge. In this work, we focus on one aspect of the reliability problem: soft errors. In particular, cost effective mitigation of soft errors in processor microarchitecture. Our investigation begins ...

متن کامل

Computing and Reducing Transient Error Propagation in Registers

Recent research indicates that transient errors will increasingly become a critical concern in microprocessor design. As embedded processors are widely used in reliability-critical or noisy environments, it is necessary to develop cost-effective fault-tolerant techniques to protect processors against transient errors. The register file is one of the critical components that can significantly af...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005